/*全局*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust: 100%;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
body{font: 12px/1.5 Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;background:#F4F4F4; margin:0; padding:0; overflow-y:scroll;}
.wt{width:100%; min-width:1190px; overflow:hidden;}
.w{ width:1190px; margin:0 auto; }
img{ vertical-align:middle; outline:none;}
a{ color:#999; text-decoration:none;}
a:hover{ color:#e1251b}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-dropad{ height:80px; background:#FF6339; overflow:hidden;}
/*nav*/
.index-nav-wrapper{ background:#E3E4E5;}
.index-nav{ height:30px; display:flex; font-size:12px; color:#999; overflow:visible;}
.index-address{ width:30px; cursor:pointer; padding-left:26px; height:30px; line-height:30px; background:url(../image/icon-01.png) no-repeat 9px 9px;}
.index-nav-wrap{ flex:1; display:flex; align-items:center; justify-content:flex-end;}
.index-nav-wrap .li{ height:28px; border:1px solid #E3E4E5; cursor:pointer; line-height:28px; padding:0 5px;}
.index-nav-wrap .red{ color:#f00}
.index-nav-wrap .li:hover{color:#f00}
.index-nav-wrap .li-sor,.index-nav-wrap .li-sor-dis{ width:64px; z-index:55; position:relative; background:url(../image/icon-02.png) no-repeat 58px 12px; background-size:6px 6px;}
.index-nav-wrap .li-sor .li-user{ display:none; padding:8px 0; flex-wrap:wrap; width:280px; height:142px;  }
.index-nav-wrap .li-sor .s-line{ height:1px; overflow:hidden; background:#F1F1F1; width:100%;}
.index-nav-wrap .li-sor .li-user a{ width:120px; padding-left:15px; height:25px; line-height:25px;}
.index-nav-wrap .li-sor:hover{ background-color:#fff;  border:1px solid #ccc;}
.index-nav-wrap .drop-box{position:absolute;left:-1px; top:30px; background:#fff;  border: 1px solid #ccc;background-color: #fff;box-shadow: 1px 2px 1px rgba(0,0,0,0.1);}
.index-nav-wrap .li-sor:hover .drop-box{ display:flex; }
.index-nav-wrap .li-line{ width:74px; height:5px; position:absolute; top:-4px; left:0px; background:#fff;}
.index-nav-wrap .li-sor .li-org{ display:none;padding:8px 0; flex-wrap:wrap; width:155px; height:132px;}
.index-nav-wrap .li-sor .li-org a{padding-left:15px; height:25px; line-height:25px;}
.index-nav-wrap del{ width:1px; height:10px; margin:0 6px; background:#ccc;}
/*header*/
.index-header{ height:140px; margin-bottom:10px; background:#fff; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
.index-head{ display:flex;}
.index-logo{ width:190px;}
.index-logo img{ width:190px; margin-top:10px;}
.index-head-box{ flex:1; position:relative; height:140px;}
.index-search{ width:546px; display:flex; height:32px; border:2px solid #E1251B; position:absolute; top:25px; left:70px;}
.index-ser-wrap{  width:488px;  background:#fff;}
.index-ser-wrap input{ float:left; border:0; outline:none;  font-size:12px; width:380px; height:24px; margin:4px 16px 0;}
.index-ser-wrap img{ float:right; margin:9px 17px 0 0; cursor:pointer;}
.index-ser-btn{ flex:1; background:#E1251B url(../image/icon-05.png) no-repeat center center; cursor:pointer;}
.index-ser-btn:hover{ background-color:#C81623}
.index-head-ad{ width:190px;}
.index-head-ad img{ width:190px; margin-top:10px;}
.index-cart{ position:absolute; background:url(../image/icon-04.jpg) no-repeat 18px 8px; cursor:pointer; top:25px; left:638px; padding-left:50px; width:80px; height:34px; line-height:34px; color:#C81623; border:1px solid #eee}
.index-cart:hover{ border-color:#C81623;}
.index-cart span{ position:absolute; height:14px; line-height:14px; font-size:12px; left:28px; top:1px; min-width:18px; border-radius:8px; color:#fff; background:#E1251B; text-align:center;}
.index-hot{ line-height:32px; margin:59px 0 11px 70px;}
.index-hot a{ margin-right:10px;}
.index-hot a:hover{color:#e1251b}
.index-hot a.red{color:#e1251b}
.index-nav-li{ height:36px; line-height:36px; padding-left:25px;}
.index-nav-li a{ color:#333; font-size:15px; margin-right:23px;}
.index-nav-li a.b{ font-weight:bold;color:#e1251b }
.index-nav-li a:hover{color:#e1251b}
/*****/
.index-fixad{ position:absolute; width:100%; height:710px; background:url(../image/index-fixad.png) no-repeat center 0;}
.index-menu-box{ height:470px; display:flex; background:#f3f3f3; position:relative; margin-bottom:30px;}
.index-menu{ width:190px;padding-top:10px; height:460px; background:#fff; margin-right:10px;}
.index-menu-li{ height:25px; line-height:25px; transition:0.2s ease background;  padding-left:16px; color:#333; font-size:12px;}
.index-menu-li:hover{ background:#D9D9D9;}
.index-menu-li a{ color:#333; margin:0 2px; font-size:14px;}
.index-menu-li a:hover{color:#e1251b}
.index-tab-ad{ width:590px; height:470px; margin-right:10px; position:relative;}
.index-tab-ad .sor{position:absolute; width:25px; height:36px; top:214px;cursor:pointer;  z-index:22; background:rgba(0,0,0,0.4) url(../image/icon-03xs.png) no-repeat 10px center; background-size:10px; }
.index-tab-ad .rig-sor{ right:0;  border-bottom-left-radius:18px; border-top-left-radius:18px;}
.index-tab-ad .left-sor{ left:0; border-bottom-left-radius:18px; border-top-left-radius:18px; transform:rotate(180deg)}
.index-tab-ad .tabs{ position:absolute; width:80%; left:0; bottom:-2px; height:50px; line-height:50px; padding-left:30px;}
.index-tab-ad .tabs span{ display:inline-block; cursor:pointer; border:1px solid rgba(0,0,0,0.05); margin:2px; width:8px; height:8px; border-radius:10px; background:rgba(255,255,255,0.4)}
.index-tab-ad .tabs span.cur{ border:3px solid rgba(225,225,225,0.1); margin:0 2px;}
.index-tab-ad .tabs span.cur:after{content: ""; background:#fff; position:absolute; width:8px; height:8px; border-radius:8px;}

.index-li-ad{ width:190px; display:flex; flex-direction:column; margin-right:10px;}
.index-li-ad img{ width:190px; margin-bottom:10px; cursor:pointer;}
.index-user-info{ background:#fff; flex:1; width:190px;}
.index-user-box{ position:relative; height:102px; overflow:hidden;}
.index-user-box:after{position: absolute;height: 1px;left: 15px;right: 15px;background: linear-gradient(270deg,white,#eeeeee,#eeeeee,white);content: " ";bottom: 0;}
.index-user-box .user-head{ width:40px; height:40px; margin:13px 10px 0 20px; border-radius:40px; float:left; border:2px solid #FFFFFF;}
.index-user-box .user-info{ padding-top:16px; line-height:1.6; color:#666;}
.index-user-box .user-info a{ color:#333;}
.index-user-box .user-info a:hover{ color:#e1251b}
.index-user-box .user-btns{ clear:both; padding:10px 0 0 20px;}
.index-user-box .user-btn{ float:left; width:70px; cursor:pointer; transition:all ease 0.2s; height:25px;text-align:center; line-height:25px; border-radius:25px;}
.index-user-box .btn-01{ background:#E2251A; color:#fff;  margin-right:10px;}
.index-user-box .btn-02{ background:#353533; color:#E5D790; }
.index-user-box .user-btn:hover{ background:#C81623; color:#fff;}
.index-news-box{ position:relative; height:131px; width:190px; overflow:hidden;}
.index-news-box:after{position: absolute;height: 1px;left: 15px;right: 15px;background: linear-gradient(270deg,white,#eeeeee,#eeeeee,white);content: " ";bottom: 0;}
.index-news-title{ font-size:14px;  padding:7px 15px 3px 15px; height:25px; line-height:25px; color:#333; font-weight:bold;}
.index-news-title .more{ float:right;margin:1px 3px 0 0; font-weight:normal; font-size:12px; padding-right:12px; background:url(../image/icon-03.png) no-repeat 30px 10px; background-size:6px 6px;}
.index-news-li{ display:block; color:#666; height:22px; padding:0 15px; line-height:22px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-news-li span{ background:#FDEEED; color:#e1251b; padding:0 5px 0 6px; margin-right:7px;}
.index-biss{ display:flex; flex-wrap:wrap; padding:3px 0 0 1px;}
.index-bsli{ width:63px; text-align:center; color:#333;}
.index-bsli img{ width:28px; height:28px; display:block; margin:6px auto 3px;}
/**/
.index-seckill{ height:260px; display:flex; background:#fff; position:relative; margin-bottom:20px;}
.index-sktm{ width:190px;  color:#fff;text-align:center; height:260px; background:url(../image/index-sktm.png) no-repeat 0 0;}
.index-sktm-tit{ font-size:30px; font-weight:bold; line-height:45px; margin-top:31px;}
.index-sktm-tips{ font-size:14px; color:#fff; margin-top:88px;}
.index-sktm-tips b{ font-size:18px; vertical-align:-2px; padding-right:2px;}
.index-sktm-time{ overflow:hidden; padding-top:11px; width:130px; margin:auto;}
.index-sktm-time b{font-size:20px;float:left;width:30px;height:30px; line-height:30px;text-align:center;background-color:#2f3430;}
.index-sktm-time span{font-size:18px; float:left; font-weight:bold; width:20px; line-height:25px; text-align:center;}
.index-sklist{ flex:1; display:flex; }
.index-skitem{flex-shrink:0; width:200px; height:260px; position:relative;}
.index-skitem:after{content: "";right: 0; width: 1px; height: 200px; transform: translateY(-50%); display: block;position: absolute;top: 50%;background: linear-gradient(180deg,white,#eeeeee,white);}
.index-skitem img{ display:block; width:140px; cursor:pointer; margin:30px auto 8px;}
.index-skitem img:hover{ opacity:0.8;}
.index-skitem .name{ width:160px; margin:0 auto; color:#333; height:30px; line-height:30px;}   
.index-skitem .price{ width:160px; margin:0 auto; height:22px; line-height:22px; border:1px solid #E1251B}    
.index-skitem .price b{ position:relative; float:left; color:#fff; font-size:16px; text-align:center; width:93px; background:#E1251B}
.index-skitem .price b i{ font-size:12px; font-style:normal;}
.index-skitem .price b:after{left: 85px;top: 0;position: absolute;border-width: 22px 8px 0 0;border-style: solid;content: " "; width: 0;height: 0;border-color: transparent white transparent transparent;}
.index-skitem .price s{ color:#999; float:left; width:65px; text-align:center;}
.index-skhot{ width:180px; margin:10px 10px 10px 0;}
.index-skhot img{ display:block; width:120px; height:120px; margin:20px auto 10px;}
.index-skhot-info{ height:90px; background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(220,224,236,.5));}
.index-skhot-info .name{ color:#666; font-size:14px; text-align:center; line-height:21px;}
.index-skhot-info .tips{ color:#333; font-weight:bold; padding-bottom:4px; font-size:14px; text-align:center; line-height:21px;}
.index-skhot-info .btn{ background:url(../image/icon-03x.png) no-repeat 65px center; background-size:8px; padding-right:7px; width:75px; height:22px; cursor:pointer; font-weight:bold; line-height:22px; border-radius:24px; text-align:center; color:#E1251B; margin:0 auto; border:1px solid #E1251B; }
/***/
.index-home{ height:555px; background:url(../image/index-home.png) no-repeat center 0; margin-bottom:20px;}
.index-home-wrap{display:flex; padding-top:108px; flex-wrap:wrap; justify-content:space-between}
.index-home-item{ width:190px; overflow:hidden; text-align:center; position:relative; height:210px; border-radius:4px; background:#fff; margin-bottom:9px;}
.index-home-item img{ display:block; margin:7px auto;}
.index-home-item .tips{ height:30px; line-height:30px; position:relative; z-index:2; font-weight:bold; width:172px; background:url(../image/index-home-tit.jpg) no-repeat 0 0; margin:0 auto; color:#fff; font-size:17px;}
.index-home-item .name{ position:absolute; color: #de452b; font-size:16px; font-weight:bold; bottom:0; background:#FFE8BC; width:100%; height:35px; line-height:35px; padding-top:15px;}
.index-home-items{ height:210px; display:flex; flex-direction:column;justify-content:space-between;}
.index-home-items img{ border-radius:4px;}
/***/
.index-hots{ height:340px; display:flex; justify-content:space-between; margin-bottom:20px;}
.index-hots-box{ width:590px; background:#fff;  }
.index-hots-title{ height:60px; display:flex;}
.index-hots-title h3{ margin:0;  font-size:24px; line-height:55px; padding-left:20px;}
.index-hots-title h3 b{ display:inline-block;  background:url(../image/icon-03x.png) no-repeat center center; background-size:6px; margin-left:10px; width:14px; border-radius:14px; height:14px; border:1px solid #E1251B}
.index-hots-tab{ flex:1; text-align:right; padding-top:16px; padding-right:2px;}
.index-hots-tab span{ font-size:14px; border-bottom:2px solid #fff; margin:0 14px 0 13px; color:#999; display:inline-block; cursor:pointer;}
.index-hots-tab span.cur{ border-bottom:2px solid #e1251b; color:#e1251b;}
.index-hots-items{ display:flex;}
.index-hots-item{ text-align:center; width:170px; height:265px; margin-left:15px; background:#F8F8F9; position:relative;}
.index-hots-item .tips{ text-align:center; left:0; top:0; line-height:24px; color:#fff; position:absolute; width:90px; height:24px;  background:url(../image/index-hots-tip.png) no-repeat 0 0;}
.index-hots-item img{ width:120px; margin:45px auto 0; display:block;}
.index-hots-item .name{ display:block; height:34px; line-height:34px; font-size:14px; margin:0 auto; width:140px; overflow:hidden;}
.index-hots-item .price{ font-size:18px; color:#e1251b;}
.index-hots-item .price span{ font-size:14px;}
.index-hots-item del{ color:#999; font-size:12px;}
.index-hots-list{ flex:1; display:flex; flex-wrap:wrap; padding:15px 0 0 25px;}
.index-hots-li{ width:50%; position:relative;}
.index-hots-li .tips{ position:absolute; left:0; top:68px; color:#fff; text-align:center; line-height:16px; height:16px; width:84px; background:rgba(0,0,0,0.6)}
.index-hots-li img{ width:84px; height:84px; float:left; margin-right:6px;}
.index-hots-li .name{ float:left; margin-bottom:5px;  width:75px; line-height:1.4; color:#333;}
.index-hots-li .price{ font-size:14px; line-height:16px;color:#e1251b; display:block;}
.index-hots-li .price span{ font-size:12x;}
.index-hots-li del{ display:block; transform: scale(.8); padding-bottom:10px; color:#999;}
.index-hots-li .bot{ color:#999;}
.index-hots-li .bot span{ color:#e1251b;}
.index-brand{ display:flex;}
.index-brand-item{ text-align:center; width:270px; height:265px; margin-left:15px; background:#FAF8F4; position:relative;}
.index-brand-item .img{ height:35px; margin-top:15px;}
.index-brand-item .name{ font-size:16px; color:#333; font-weight:bold; text-align:center; margin-top:6px;}
.index-brand-item .tips{ color:#666; padding:3px 0 12px;}
.index-brand-item .tips span{ font-size:10px; color:rgba(102,102,102,0.4)}
.index-brand-item .brand{ width:130px;}
.index-brand-list{ flex:1; display:flex; flex-wrap:wrap; margin-top:-28px;}
.index-brand-li{ width:50%; text-align:center; cursor:pointer; position:relative;}
.index-brand-li .img{ width:100px; height:50px;}
.index-brand-li .name{ color:#666; margin-top:6px; font-size:12px; text-align:center;}
.index-brand-li:after{content: "";right: 0; width: 1px; height: 60px; transform: translateY(-50%); display: block;position: absolute;top: 20%;background: linear-gradient(180deg,white,#eeeeee,white);}
.index-brand-li:hover{ opacity:0.8;}
/**/
.index-goods{ height:260px; display:flex;justify-content:space-between; margin-bottom:20px; }
.index-goods-info{ width:190px; margin-right:10px;background:url(../image/index-good-info.png) no-repeat 0 0;}
.index-goods-tips{ width:160px; overflow:hidden; margin:15px 0 0 15px; height:90px;background:url(../image/index-goods-tit.png) no-repeat 0 0;}
.index-goods-tips p{ font-size:16px; padding:40px 0 10px 20px; color:rgba(255,255,255,0.8)}
.index-goods-tips b{ display:inline-block;  vertical-align:-3px; background:url(../image/icon-03xs.png) no-repeat center center; background-size:6px; margin-left:6px; width:14px; border-radius:14px; height:14px; border:1px solid rgba(255,255,255,0.8)}
.index-goods-box{ flex:1; border-bottom:10px solid #fff; overflow-x:scroll; overflow-y:hidden; background:#fff; position:relative; display:flex;}
.index-goods-li{width:150px; margin:0 25px; height:260px;}
.index-goods-li:nth-child(odd) img{ margin-top:20px;}
.index-goods-li:nth-child(odd) .name{ height:45px; line-height:45px; font-size:14px;}
.index-goods-li:nth-child(even) .name{ height:45px; margin-top:35px; line-height:45px; font-size:14px;}
.index-goods-box::-webkit-scrollbar{width: 10px; height: 10px; background:#fff; position:absolute;}
.index-goods-box::-webkit-scrollbar-track { margin:0 10px; background:url(../image/index-goods-scroll.gif) repeat-x center center;}
.index-goods-box::-webkit-scrollbar-thumb{ background:rgba(216,216,216,0.8); border-radius:10px;}
/***/
.index-tabs{ height:340px; display:flex; justify-content:space-between;}
.index-tab{ width:290px; background:#fff;}
.index-tab-tit{ height:60px;}
.index-tab-tit h3{ margin:0;  font-size:24px; line-height:60px; padding-left:20px;}
.index-tab-tit h3 b{ display:inline-block;  background:url(../image/icon-03x.png) no-repeat center center; background-size:6px; margin-left:13px; width:14px; border-radius:14px; height:14px; border:1px solid #E1251B}
.index-tab-01{ position:relative; overflow:hidden; background:#fff url(../image/index-tab-bxg.png) 0 60px no-repeat; background-size:contain;}
.index-tab-left-pic{ position:absolute; top:93px; width:103px; height:103px; left:-35px;}
.index-tab-left-pic img{ width:103px; height:103px;}
.index-tab-mid-pic{ position:absolute; top:70px; width:130px; height:130px; left:80px;}
.index-tab-mid-pic img{ width:130px; height:130px;}
.index-tab-mid-pic .name{ width:200px; height:35px;  position:absolute; left:-25px; font-size:14px; color:#333; top:150px; }
.index-tab-mid-pic .tip{ width:200px; text-align:center; height:35px;  position:absolute; left:-25px; font-size:12px; color:#999; top:175px; }
.index-tab-mid-pic .price{ width:200px; font-weight:bold; text-align:center; height:35px;  position:absolute; left:-25px; font-size:18px; color:#e1251b; top:215px; }
.index-tab-mid-pic .price span{ font-size:12px;}
.index-tab-rig-pic{ position:absolute; top:93px; width:103px; height:103px; left:222px;}
.index-tab-rig-pic img{ width:103px; height:103px;}
.index-tab-02{ position:relative; overflow:hidden;}
.index-tab-tabs{ height:20px; left:5px; cursor:pointer; position:absolute; display:flex;  top:56px;}
.index-tab-tabs span{ width:62px; height:20px; color:#999; margin:0 4px; text-align:center; background:#F6F6F6; border-radius:20px;}
.index-tab-tabs span.cur{ background:#E1251B; color:#fff;}
.index-tab-list{ overflow:hidden; padding:30px 15px 0;}
.index-tab-li{ height:70px; overflow:hidden; margin-bottom:10px;}
.index-tab-li img{ float:left; width:70px; margin-right:10px;}
.index-tab-li .name{ font-size:14px; line-height:1.4; display:block;}
.index-tab-li .price{ display:block; font-size:16px; color:#e1251b; padding-top:5px;}
.index-tab-li .price b{ font-weight:normal; font-size:12px;}
.index-tab-03{}
.index-tab-shop{ width:260px; overflow:hidden; height:128px; margin:0 auto 10px; background:url(../image/index-tab-shop-01.png) no-repeat 0 0;}
.index-tab-shop-bg{background:url(../image/index-tab-shop-02.png) no-repeat 0 0;}
.index-tab-shop img{ float:right; width:100px; border-radius:4px; height:100px; margin:14px;}
.index-tab-shop .name{ margin:15px 0 0 15px; font-size:14px; width:125px; color:#333; line-height:1.4;}
.index-tab-shop .tips{ margin:5px 0 20px 15px;}
.index-tab-shop .tips b{ border:1px solid #E2231A; color:#E2231A; border-radius:2px; font-weight:normal; margin-right:5px; padding:0 3px;}
.index-tab-shop .info{ color:#999; margin:0 0 0 15px;}
.index-tab-04{background:#fff url(../image/index-tab-bg.png) no-repeat 0 bottom;}
.index-tab-ticket{ overflow:hidden; height:85px; position:relative;}
.index-tab-ticket .img{ overflow:hidden; margin:7px 10px 8px 25px; float:left; text-align:center; width:70px; height:70px; background:#fff; border-radius:50%;}
.index-tab-ticket .img img{ width:50px; height:50px; border-radius:5px; margin-top:10px;}
.index-tab-ticket .price{ color:#e33333;font-size:28px; padding:8px 0 2px; line-height:1; font-family: impact,sans-serif;}
.index-tab-ticket .price span{ font-size:13px; margin:0 4px; }
.index-tab-ticket .tips{ color:#999;}
.index-tab-ticket .name{ font-size:12px; color:#333;}
.index-tab-ticket .more{ position:absolute; color:#666; padding-right:15px; right:20px; line-height:1.3; top:10px; background:url(../image/icon-03.png) no-repeat 17px center; background-size:6px 6px;}
/***/
.index-channel{ overflow:hidden; }
.index-channel-tit{ height:80px; position:relative; line-height:80px; text-align:center; font-size:28px; font-weight:bold}
.index-channel-tit:before{content: ""; width:25px; height:30px; position:absolute;top:32px; margin-left:-50px; background:url(../image/sprite.png) no-repeat 0 0;}
.index-channel-tit:after{content: ""; width:25px; height:30px; position:absolute;top:32px; margin-left:25px; background:url(../image/sprite.png) no-repeat right 0;}
.index-channel-box{ display: grid; grid-gap: 10px; grid-template-columns: repeat(4, 1fr);grid-auto-rows: minmax(180px, auto);}
.index-channel-pic{grid-row: 1 / span 2;}
.index-channel-item{ background:#fff; padding-left:15px;}
.index-channel-item .tit{ line-height:32px; height:32px; overflow:hidden; margin:15px 0 10px 15px;}
.index-channel-item .tit b{ font-size:22px; margin-right:5px;}
.index-channel-item .tit span{ font-size:14px; color:#999;}
.index-channel-item img{ margin:0 15px;}
.index-channel-item img:hover{ opacity:0.8;}
/**/
.index-load{ overflow:hidden; }
.index-load-tit{ height:85px; position:relative; line-height:85px; text-align:center; font-size:28px; font-weight:bold}
.index-load-tit:before{content: ""; width:25px; height:30px; position:absolute;top:32px; margin-left:-50px; background:url(../image/sprite.png) no-repeat 0 0;}
.index-load-tit:after{content: ""; width:25px; height:30px; position:absolute;top:32px; margin-left:25px; background:url(../image/sprite.png) no-repeat right 0;}
.index-load-tabs{ display:flex; height:60px; padding-left:40px; background:#fff; margin-bottom:10px;}
.index-load-tabs .tab-tit{ position:relative; cursor:pointer; width:180px; line-height:1; height:60px; text-align:center;}
.index-load-tabs .tab-tit:after{content: "";right: 0; width: 1px; height: 50px; transform: translateY(-50%); display: block;position: absolute;top: 50%;background: linear-gradient(180deg,white,#eeeeee,white);}
.index-load-tabs .tab-tit span{ display:block; width:80px; margin:8px auto 5px; height:27px; line-height:27px; font-weight:bold; color:#333; font-size:16px;}
.index-load-tabs .cur span{ color:#fff; background:#E1251A; border-radius:40px;}
.index-load-items{ display:flex; flex-wrap:wrap;justify-content:space-between;}
.index-load-li{ width:230px; height:322px; margin:0 0 10px; background:#fff;}
.index-load-li img{ display:block; margin:30px auto;}
.index-load-li .name{ margin:0 auto; width:190px; line-height:24px; color:#666; font-size:14px;}
.index-load-li .price{margin:0 auto; width:190px; font-size:20px; color:#e33333;}
.index-load-li .price span{ font-size:12px;}
/**/
.index-foot-info{ height:110px; line-height:110px; display:flex; font-weight:bold; font-size:18px;}
.index-foot-info span{ display:block; width:25%;  }
.index-foot-info span del{ float:left; margin:35px 5px 0 40px; width:38px; height:42px; background:url(../image/foot-li-bg.png) no-repeat 0 -3px;}
.index-foot-info span.bg2 del{background:url(../image/foot-li-bg.png) no-repeat -40px -3px;}
.index-foot-info span.bg3 del{background:url(../image/foot-li-bg.png) no-repeat -80px -3px;}
.index-foot-info span.bg4 del{background:url(../image/foot-li-bg.png) no-repeat -122px -3px;}
.index-foot{border-top:1px solid #DEDEDE}
.index-foot-box{ height:200px;  border-bottom:1px solid #DEDEDE; display:flex;}
.index-foot-item{ width:200px; line-height:1.2;}
.index-foot-item h3{ margin:25px 0 7px; color:#666;}
.index-foot-item p{ margin:0; line-height:22px;}
.index-foot-item p{ color:#666; cursor:pointer;}
.index-foot-item p:hover{ color:#c81623}
.index-foot-item p.bot-x{ line-height:1.5;}
.index-foot-item p.bot-x:hover{ color:#666;}
/**/
.index-foot-link{ text-align:center; line-height:50px; font-size:11px; color:#333;}
.index-foot-link a{ margin:0 5px;}